const http = require('http');
const url  = require('url');

let strUrl = 'http://user:pass@sub.host.com:8080/p/a/t/h?query=string&a=666#hash';
/* parse的第二个参数如果是true 则query已json格式解析 */
let myURL = url.parse(strUrl,true);

console.log('myURL--->', myURL);